//
//  KALanguage.swift
//  kano
//
//  Created by Sophia on 2024/8/15.
//

import Foundation

class KALanguage {
    //for web
    static func deviceLanguage() -> String {
        var lan = Bundle.main.preferredLocalizations[0]
        if  lan.hasPrefix("en"){
            lan = "en_US"
        }else if  lan.hasPrefix("es"){
            lan = "es_mx"
        }else if  lan.hasPrefix("in"){
            lan = "in_ID"
        }else if lan.hasPrefix("vi"){
            lan = "vi_VN"
        }else if lan.hasPrefix("zh-Hans"){
            lan = "zh_CN"
        }else{
            lan = "en_US"
        }
        return lan
    }
    //for normal
    static func readLanguage() -> String {
        var lan = Bundle.main.preferredLocalizations[0]
        if  lan.hasPrefix("en"){
            lan = "en"
        }else if  lan.hasPrefix("es"){
            lan = "es"
        }else if  lan.hasPrefix("in"){
            lan = "in"
        }else if lan.hasPrefix("vi"){
            lan = "vi"
        }else if lan.hasPrefix("zh-Hans"){
            lan = "zh-Han"
        }else{
            lan = "en"
        }
        return lan
    }
}
